/* form style */
.center-form {
  width:70%;
  margin:0px auto;
}

.form-left {
  width:30%;
  float:left;
}

.form-right {
  width:70%;
  float:right;
}

form label {
  vertical-align:middle;
  font-weight:bold;
  height:1.8em;
  line-height:1.8em;
  margin-right:10px;
  text-align:left;
  width:250px;
}

label.none {
  color:black;
  float:none;
  font-weight:normal;
  height:auto;
  line-height:auto;
  margin-right:0px;
  text-align:left;
  width:auto;
}

form p span.tips {
  color:#808080;
  padding-left:5px;
  padding-top:5px;
  vertical-align:top;
}

form div.radios,form div.div-right {
  margin-left:110px;
  width:400px;
}

form div.radios label {
  float:none;
  margin:0px;
  color:black;
}

form div.radios div {
  color:gray;
  padding-left:20px;
}

form p {
  padding:5px;
}

form h3 {
  border-bottom: 1px solid #BDC7D8;
  font-size:14px;
  margin:10px 20px;
}

form input,form textarea,form select,.form-input {
  border:1px solid #BDC7D8;
  padding:2px;
}

form input[type=checkbox],form input[type=radio],form input[type=file] {
  border:none;
}

.inputcheckbox {
  border:none;
}

form textarea {
  width:435px;
  height:40px;
}

form div.notes,.form-notes {
  width:90%;
  padding:15px 10px;
  margin:5px auto;
  border:1px solid #e0e0e0;
  background-color:white;
  text-align:center;
}

form div.notes-content,.form-notes-content {
  padding:0px 100px;
  text-align:left;
}

form div.notes h4 {
  border-bottom:1px solid #D8DFEA;
  color:#3B5888;
  font-size:12px;
  line-height:20px;
  margin:5px 60px;
  padding-left:20px;
  text-align:left;
}

form div.notes ol,form div.notes ul {
  line-height:24px;
  margin:0pt 60px;
  padding-left:20px;
  text-align:left;
}

form div.notes ol li,form div.notes ul li {
  list-style:decimal;
}

form input.long {
  width:300px;
}

form input.short {
  width:100px;
}

form textarea.small {
  width:300px;
  height:80px;
}

.button,
form p.buttons input,
.dialog-box h3 a,.cancel
{
  background-color:#3b5888;
  color:white;
  border:1px solid #d8dfea;
  padding:3px 10px;
  cursor:default;
  vertical-align:middle;
}

a.button {
  padding:4px 10px;
  display:inline-block;
}

*html a.button,
*a.button {
  padding:5px 10px;
}



a.cancel,input.cancel {
  background:#F0F0F0 none repeat scroll 0 0;
  border-color:#FFFFFF #848484 #848484 #FFFFFF;
  border-style:solid;
  border-width:1px;
  color:#333333;
  text-decoration:none;
}


.search-button {
  background:#3B5888 url(/images/searchbtnico.gif) no-repeat scroll 10px center;
  padding:0pt 15px 0pt 25px;
}

.cancel {
  background-color:#F7F7F7;
  color:black;
}

.button a,.subbutton a,a.button {
  text-decoration:none;
}

h3.form-header {
  border-top:1px solid #D8DFEA;
  background-color:#F8F9FC;
  padding:5px;
  margin:10px 20px;
}

h3.form-header span {
  float:right;
  margin-top:-15px;
}

.wallkit_frame {padding:0 10px 0;}

.dialog-text{
  font-size:11px;
  color:#666666;
}

.wallkit_form div.post_area {
  padding: 0 5px 0 10px;
}